var _____WB$wombat$assign$function_____ = function(name) {return (self._wb_wombat && self._wb_wombat.local_init && self._wb_wombat.local_init(name)) || self[name]; }; if (!self.__WB_pmw) { self.__WB_pmw = function(obj) { this.__WB_source = obj; return this; } } { let window = _____WB$wombat$assign$function_____("window"); let self = _____WB$wombat$assign$function_____("self"); let document = _____WB$wombat$assign$function_____("document"); let location = _____WB$wombat$assign$function_____("location"); let top = _____WB$wombat$assign$function_____("top"); let parent = _____WB$wombat$assign$function_____("parent"); let frames = _____WB$wombat$assign$function_____("frames"); let opener = _____WB$wombat$assign$function_____("opener"); $(document).ready(function() { $(".submit_btn").click(function() { var proceed = true; //simple validation at client's end //loop through each field and we simply change border color to red for invalid fields $("#contact_form input[required=required]").each(function(){ $(this).css('border-color',''); if(!$.trim($(this).val())){ //if this field is empty $(this).css('border-color','red'); //change border color to red proceed = false; //set do not proceed flag } //check invalid email var email_reg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/; if($(this).attr("type")=="email" && !email_reg.test($.trim($(this).val()))){ $(this).css('border-color','red'); //change border color to red proceed = false; //set do not proceed flag } }); if(proceed) //everything looks good! proceed... { //get input field values data to be sent to server post_data = { 'user_name' : $('input[name=name]').val(), 'user_email' : $('input[name=email]').val(), 'user_phone' : $('input[name=phone]').val(), 'user_message' : $('textarea[name=message]').val() }; //Ajax post data to server $.post('https://web.archive.org/web/20190328032330/http://demo.designinvento.com/html/step/mail/mail/contact.php', post_data, function(response){ if(response.type == 'error'){ //load json data from server and output message output = ''; }else{ output = ''; } $("#contact_form #contact_results").hide().html(output).slideDown(); }, 'json'); } }); }); } /* FILE ARCHIVED ON 03:23:30 Mar 28, 2019 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 19:18:18 Dec 14, 2024. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). */ /* playback timings (ms): captures_list: 0.54 exclusion.robots: 0.022 exclusion.robots.policy: 0.01 esindex: 0.01 cdx.remote: 6.248 LoadShardBlock: 175.732 (3) PetaboxLoader3.resolve: 668.289 (5) PetaboxLoader3.datanode: 94.217 (5) load_resource: 607.639 (2) */ */